make progress in - French English Dictionary